package org.mbds.wolf.db;

/**
 *
 * @author amles_000
 */
public enum DataInstructionType {
    //DML 
    SELECT((byte)0),
    INSERT((byte)1),
    UPDATE((byte)2),
    DELETE((byte)3),
    // DCL 
    CREATE_USER((byte)4),
    DROP_USER((byte)5),
    ALTER_USER((byte)6),
    GRANT_PRIVILEGE((byte)7),
    REVOKE_PRIVILEGE((byte)8),
    LIST_PRIVILEGE((byte)9),
    // DDL 
    CREATE_DB((byte)10),
    CREATE_TABLE((byte)11),
    ADD_COLUMN((byte)12),
    DROP_DB((byte)13),
    DROP_TABLE((byte)14),
    DROP_COLUMN((byte)15),
    RENAME_DB((byte)16),
    RENAME_TABLE((byte)17),
    RENAME_COLUMN((byte)18);
    
    private byte id;
    private byte ins;
    
    private DataInstructionType(byte id) {
        this.id = id;
    }
    public byte id() {
        return id;
    }
    public void setIns(byte ins) {
        this.ins = ins;
    }
}
    
   